long-term strategy - German English Dictionary